모의해킹
윈도우명령어_02_읽기 명령어
작성자 : Heehyeon Yoo|2025-11-15
# Windows# CLI# PowerShell# CMD# 파일시스템
1. 디렉토리 이동 및 확인(Navigation)
pwd / cd (Current Directory)
- 현재 위치 확인:
- PowerShell:
pwd(또는Get-Location의 별칭). 리눅스와 동일. - CMD:
cd(인자 없이 입력).echo %cd%로도 가능.
- PowerShell:
- 경로 이동:
- PowerShell / CMD:
cd [경로](Change Directory). - 상위 이동:
cd ..(한 단계 위로). - 자동 완성: 탭(Tab) 키를 누르면 폴더/파일 이름이 자동 완성된다.
- PowerShell / CMD:
2. 파일 및 디렉토리 목록(Listing)
ls / dir
- PowerShell:
ls- 사실
Get-ChildItem의 별칭(Alias)이다. - 리눅스처럼
ls라고 치면 되고, 권한(Mode), 수정 시간(LastWriteTime), 길이(Length) 등을 리눅스와 비슷하게 보여준다. - 숨김 파일 보기:
ls -Force(리눅스의ls -a와 유사).
- 사실
- CMD:
dir- 윈도우의 전통적인 목록 확인 명령어.
- 옵션:
/s(하위 폴더 포함 Recursively),/a(숨김 파일 포함 All).
3. 파일 내용 읽기(Reading Content)
cat / type
- PowerShell:
cat [파일]Get-Content의 별칭. 리눅스와 사용법이 같다.
- CMD:
type [파일]- 윈도우 전통 명령어로, 텍스트 파일 내용을 화면에 출력한다.
head / tail (PowerShell Only)
리눅스의 head, tail 명령어는 파워쉘에서 Select-Object를 통해 구현된다.
- 처음 N줄 보기 (Head):
cat [파일] | select -First [줄수]- 예:
cat log.txt | select -First 10
- 예:
- 마지막 N줄 보기 (Tail):
cat [파일] | select -Last [줄수]- 예:
cat log.txt | select -Last 5
- 예:
4. 옵션 사용 형식의 차이(Syntax Logic)
- PowerShell:
대시(-)+영단어(Full Word)형식을 선호.- 예:
ls -Force,Get-Help -Detailed
- 예:
- CMD:
슬래시(/)+문자(Character)형식을 선호.- 예:
dir /s,ipconfig /all
- 예: